<?php
function form_edit_data_each_kesehatan_submit($id){

$fields = array('tahun_sakit','kesembuhan','penyakit'); 	
if($id ==0):
		if($_POST['tahun_sakit'] > '0'  ): 
			$datas_penyakit = array();
			foreach($_POST as $param=>$value){  
			if(in_array( $param , $fields ))$datas_penyakit[$param] = my_type_data_str($value);  
				$datas_penyakit['datetime_added'] = my_type_data_function('NOW()');  
			}
			$riwayat_kesehatan_id = my_insert_record( 'riwayat_kesehatan' , $datas_penyakit);
			
			$riwayat_kesehatan_datas = array(
				'karyawan_id'=>my_type_data_int($_GET['kid']),
				'riwayat_kesehatan_id'=>my_type_data_int($riwayat_kesehatan_id)
			);
			my_insert_record( 'riwayat_kesehatan_karyawan' , $riwayat_kesehatan_datas);
		endif;
else:
	if($_POST['tahun_sakit'] > '0'  ): 
			$datas_penyakit = array();
			foreach($_POST as $param=>$value)if(in_array( $param , $fields ))$datas_penyakit[$param] = my_type_data_str($value);  
				 
			$riwayat_kesehatan_id = my_update_record( 'riwayat_kesehatan', 'riwayat_kesehatan_id',$id , $datas_penyakit);
			 
		endif;

endif;
}

function form_edit_data_each_kesehatan($id){
	$fields =my_get_data_by_id('riwayat_kesehatan','riwayat_kesehatan_id',$id);
	$view = form_header( "calon karyawan" , "cp"  );
	$datas = array();
	for($y = date('Y');$y>=1980;$y-- ){
		$datas[$y]=$y;
	}
	
	$tahun = array(
				'name'=>'tahun_sakit',
				'value'=>( isset($_POST['tahun_sakit']) ? $_POST['tahun_sakit']  : $fields['tahun_sakit']  ),
				'id'=>'tahun', 
			);
	$form_field_tahun = form_dropdown($tahun , $datas);
	$view .= form_field_display( $form_field_tahun   , "Tahun menderita"    );

	$penyakit = array(
		'name'=>'penyakit',
		'value'=>( isset($_POST['penyakit'] ) ? $_POST['penyakit']  : $fields['penyakit']  ),
		'id'=>'penyakit',
		'type'=>'text','size'=>'35' 
	);
	$form_field_penyakit = form_dynamic($penyakit);
	$view .= form_field_display( $form_field_penyakit   , "Penyakit yang diderita"    );
	
	$datas = array(
		'sembuh'=>'Sembuh',
		'belum sembuh'=>'Belum sembuh', 
	);
	$status_kesembuhan = array(
		'name'=>'kesembuhan',
		'value'=>( isset($_POST['kesembuhan']) ? $_POST['kesembuhan'] : $fields['kesembuhan']),
		'id'=>'kesembuhan_'.$i,  
	);
	$form_field_kesembuhan = form_radiobutton($status_kesembuhan , $datas  );
	$view .= form_field_display( $form_field_kesembuhan   , "Status kesembuhan"    );
		$submit = array(
		'value' => ( $id ==0 ? ' Simpan ' :'  Update  '),
		'name' => 'simpan', 
		'type'=>'submit','class'=>'main_button'
	);
	$form_submit= form_dynamic($submit);
	$view .= form_field_display( $form_submit  , "&nbsp;" ,  "" );
	$view .= form_footer( );
	return $view;
}

function form_create_data_kesehatan(){

	$fields =  array(); 
	$view = form_header( "calon karyawan" , "cp"  );

	for($i = 1; $i<=4 ; $i++){
		$view .= '<tr><td colspan="2"><b>RIWAYAT '.$i.'</b></td></tr>';
		$datas = array();
		for($y = date('Y');$y>=1980;$y-- ){
			$datas[$y]=$y;
		}
		
		$tahun = array(
					'name'=>'tahun_sakit['.$i.']',
					'value'=>( isset($_POST['tahun_sakit'][$i]) ? $_POST['tahun_sakit'][$i] : $fields['tahun_sakit'][$i] ),
					'id'=>'tahun_'.$i, 
				);
		$form_field_tahun = form_dropdown($tahun , $datas);
		$view .= form_field_display( $form_field_tahun   , "Tahun menderita"    );
	
		$penyakit = array(
			'name'=>'penyakit['.$i.']',
			'value'=>( isset($_POST['penyakit']['.$i.']) ? $_POST['penyakit']['.$i.'] : $fields['penyakit']['.$i.'] ),
			'id'=>'penyakit_'.$i,
			'type'=>'text','size'=>'35' 
		);
		$form_field_penyakit = form_dynamic($penyakit);
		$view .= form_field_display( $form_field_penyakit   , "Penyakit yang diderita"    );
		
		$datas = array(
			'sembuh'=>'Sembuh',
			'belum sembuh'=>'Belum sembuh', 
		);
		$status_kesembuhan = array(
			'name'=>'kesembuhan['.$i.']',
			'value'=>( isset($_POST['kesembuhan']['.$i.']) ? $_POST['kesembuhan']['.$i.'] : $fields['kesembuhan']['.$i.'] ),
			'id'=>'kesembuhan_'.$i,  
		);
		$form_field_kesembuhan = form_radiobutton($status_kesembuhan , $datas  );
		$view .= form_field_display( $form_field_kesembuhan   , "Status kesembuhan"    );
		
		$view .= '<tr><td colspan="2">&nbsp;</td></tr>';
	}	
	
	$submit = array(
		'value' => ( $id ==0 ? ' Simpan ' :'  Update  '),
		'name' => 'simpan', 
		'type'=>'submit','class'=>'main_button'
	);
	$form_submit= form_dynamic($submit);
	$reset = array(
		'value' => 'Kembali',
		'name' => '', 
		'type'=>'button',
		'class'=>'main_button'
	);
	$form_reset= form_dynamic($reset);
	
	$view .= form_field_display( $form_submit .' '.$form_reset , "&nbsp;" ,  "" );
	$view .= form_footer( );
	return $view;
}

function form_edit_data_kesehatan_submit($id){

}

function form_edit_data_kesehatan($id){

	$fields =  array(); 
	$view = form_header( "calon karyawan" , "cp"  );
	$ddatas = loaddata_kesehatan_karyawan( $id );
	$n=0;
	foreach($ddatas as $ddata  ){
		$n++;
		$view .= '<tr><td colspan="2"><b>RIWAYAT '.$n.'</b></td></tr>';
		$datas = array();
		for($ys = date('Y');$ys>=1980;$ys-- ){
			$datas[$ys]=$ys;
		}
		
		$tahun = array(
					'name'=>'tahun_sakit['.$i.']',
					'value'=>( isset($_POST['tahun_sakit'][$i]) ? $_POST['tahun_sakit'][$i] : $ddata['tahun_sakit']  ),
					'id'=>'tahun_'.$i, 
				);
		$form_field_tahun = form_dropdown($tahun , $datas);
		$view .= form_field_display( $form_field_tahun   , "Tahun menderita"    );
	
		$penyakit = array(
			'name'=>'penyakit['.$i.']',
			'value'=>( isset($_POST['penyakit']['.$i.']) ? $_POST['penyakit']['.$i.'] : $ddata['penyakit'] ),
			'id'=>'penyakit_'.$i,
			'type'=>'text','size'=>'35' 
		);
		$form_field_penyakit = form_dynamic($penyakit);
		$view .= form_field_display( $form_field_penyakit   , "Penyakit yang diderita"    );
		
		$datas = array(
			'sembuh'=>'Sembuh',
			'belum sembuh'=>'Belum sembuh', 
		);
		$status_kesembuhan = array(
			'name'=>'kesembuhan['.$i.']',
			'value'=>( isset($_POST['kesembuhan']['.$i.']) ? $_POST['kesembuhan']['.$i.'] : $ddata['kesembuhan']  ),
			'id'=>'kesembuhan_'.$i,  
		);
		$form_field_kesembuhan = form_radiobutton($status_kesembuhan , $datas  );
		$view .= form_field_display( $form_field_kesembuhan   , "Status kesembuhan"    );
		
		$view .= '<tr><td colspan="2">&nbsp;</td></tr>';
	
	}
	if($n < 4){
		for($i = ($n+1); $i<=4 ; $i++){
			
		$n++;
		$view .= '<tr><td colspan="2"><b>RIWAYAT '.$i.'</b></td></tr>';
		$datas = array();
		for($ys = date('Y');$ys>=1980;$ys-- ){
			$datas[$ys]=$ys;
		}
		
		$tahun = array(
					'name'=>'tahun_sakit['.$i.']',
					'value'=>( isset($_POST['tahun_sakit'][$i]) ? $_POST['tahun_sakit'][$i] : ''  ),
					'id'=>'tahun_'.$i, 
				);
		$form_field_tahun = form_dropdown($tahun , $datas);
		$view .= form_field_display( $form_field_tahun   , "Tahun menderita"    );
	
		$penyakit = array(
			'name'=>'penyakit['.$i.']',
			'value'=>( isset($_POST['penyakit']['.$i.']) ? $_POST['penyakit']['.$i.'] : '' ),
			'id'=>'penyakit_'.$i,
			'type'=>'text','size'=>'35' 
		);
		$form_field_penyakit = form_dynamic($penyakit);
		$view .= form_field_display( $form_field_penyakit   , "Penyakit yang diderita"    );
		
		$datas = array(
			'sembuh'=>'Sembuh',
			'belum sembuh'=>'Belum sembuh', 
		);
		$status_kesembuhan = array(
			'name'=>'kesembuhan['.$i.']',
			'value'=>( isset($_POST['kesembuhan']['.$i.']) ? $_POST['kesembuhan']['.$i.'] : '' ),
			'id'=>'kesembuhan_'.$i,  
		);
		$form_field_kesembuhan = form_radiobutton($status_kesembuhan , $datas  );
		$view .= form_field_display( $form_field_kesembuhan   , "Status kesembuhan"    );
		
		$view .= '<tr><td colspan="2">&nbsp;</td></tr>';
		}
	}	
	
	$submit = array(
		'value' => ( $id ==0 ? ' Lanjut ' :'  Update  '),
		'name' => 'simpan', 
		'type'=>'submit','class'=>'main_button'
	);
	$form_submit= form_dynamic($submit);
	$reset = array(
		'value' => 'Kembali',
		'name' => '', 
		'type'=>'button',
		'class'=>'main_button'
	);
	$form_reset= form_dynamic($reset);
	
	$view .= form_field_display( $form_submit .' '.$form_reset , "&nbsp;" ,  "" );
	$view .= form_footer( );
	return $view;
}

function form_submit_data_kesehatan($karyawan_id){
 
	$fields = array('tahun_sakit','kesembuhan','penyakit'); 	
	for($i=1; $i<=4; $i++){
		if($_POST['tahun_sakit'][$i] > '0'  ): 
			$datas_penyakit = array();
			foreach($_POST as $param=>$value){  
			if(in_array( $param , $fields ))$datas_penyakit[$param] = my_type_data_str($value[$i]);  
				$datas_penyakit['datetime_added'] = my_type_data_function('NOW()');  
			}
			$riwayat_kesehatan_id = my_insert_record( 'riwayat_kesehatan' , $datas_penyakit);
			
			$riwayat_kesehatan_datas = array(
				'karyawan_id'=>my_type_data_int($karyawan_id),
				'riwayat_kesehatan_id'=>my_type_data_int($riwayat_kesehatan_id)
			);
			my_insert_record( 'riwayat_kesehatan_karyawan' , $riwayat_kesehatan_datas);
		endif;
	}
	//my_direct('index.php?com=riwayat_pendidikan&task=create&id='.$karyawan_id);
	
}

function entry_detail_riwayat_kesehatan($id){
	  
	$view  = form_header( "detail kesehatan pegawai" , "cp"  );
	
	$ddatas = loaddata_kesehatan_karyawan( $id );
	$n=0;
	foreach($ddatas as $ddata  ){
			$n++;
			$view .= '<tr><td colspan="2"><b>RIWAYAT '.$n.'</b></td></tr>';
			$view .= form_field_display( '<span class="label_form">'.$ddata['tahun_sakit'] .'</span>'   , "<b>Tahun menderita</b>"    ); 
			$view .= form_field_display( '<span class="label_form">'.ucfirst($ddata['penyakit']) .'</span>'  , "<b>Penyakit yang diderita</b>"    ); 
			$view .= form_field_display( '<span class="label_form">'.$ddata['kesembuhan'].'</span>'  , "<b>Status kesembuhan</b>"); 
			$view .= '<tr><td colspan="2">&nbsp;</td></tr>';

	
	}
	if($n < 4){
		for($y=($n+1); $y<=4; $y++){
			$view .= '<tr><td colspan="2"><b>RIWAYAT '.$y.'</b></td></tr>';
			$view .= form_field_display( '<span class="label_form">-</span>'   , "<b>Tahun menderita</b>"    ); 
			$view .= form_field_display( '<span class="label_form">-</span>'  , "<b>Penyakit yang diderita</b>"    ); 
			$view .= form_field_display( '<span class="label_form">-</span>'  , "<b>Status kesembuhan</b>"); 
			$view .= '<tr><td colspan="2">&nbsp;</td></tr>';

		}
	} 
	$submit = array(
		'value' => ( 'Lanjut'),
		'name' => 'simpan', 
		'type'=>'button',
		'onclick'=>'javascript:location.href=(\'index.php?com=riwayat_pendidikan&task=create&id='.$id.'\')',
		'class'=>'main_button'
	);
	$form_submit = form_dynamic($submit);
	$kk = array(
		'value' => ( 'Kembali'),
		'name' => 'simpan', 
		'type'=>'button',
		'onclick'=>'javascript:location.href=(\'index.php?com=karyawan\')',
		'class'=>'main_button'
	);
	$form_kk= form_dynamic($kk); 
	$ubah = array(
		'value' => ( 'Ubah'),
		'name' => 'simpan', 
		'type'=>'button',
		'onclick'=>'javascript:location.href=(\'index.php?com=riwayat_kesehatan&task=edit&id='.$id.'&status=new\')',
		'class'=>'main_button'
	);
	$form_ubah= form_dynamic($ubah); 
	
	$view .= form_field_display( $form_kk .' '.$form_ubah .' '. $form_submit   , "&nbsp;" ,  "" );	
	$view .= form_footer( ); 
	
	return $view;
}